package com.pojo;

public class DataSource {

	private Integer datasourceId;// 序号

	private String ajbh;// 订单编号

	private String datasourceName;// 姓名
    
	private String productName;//产品名称
	private String contactNumber;//合同编号
	private String gender;//性别
	private String nationality;//名字
	private String province;
	private String city;
	private String borrowMoney;//合同本金
	private String getMoneyTime;//划款时间
	private String otherName1;
	private String otherRelation1;
	private String otherPhone1;
	private String otherName2;
	private String otherRelation2;
	private String otherPhone2;
	private String otherName3;
	private String otherRelation3;
	private String otherPhone3;
	private Double lixi;
	private String idcard;// 身份证号
    private Double getMoney;//催账之前已经收到的钱
	private String company;// 任职公司
	private String address;// 公司地址
	private String loanDate;//贷款时间
	
	private String lastcontactDate;// 最后联络时间
	private String messionCount;
	private String wtdate;// 委托日期
	private String ownphone;//欠债人电话号码
	private Double entrustmoney;// 委托金额
	private Double leftmoney;// 剩余金额
	private Double receivemoney;// 已经回收金额金额
	private Double recovery;// 回收率
	private String days;// 逾期天数
	private int customerId;
	private String deptorCard;// 银行卡号
	private Customer customer;// 客户
	private int userId;
	private User user;// 用户也就是催收员
    private String repaymentDate;//还款日期
    private String yuqidate;
    private Double interest;//罚息
    private Double interestRate;//利率
    private Double penalty;//违约金
    private Double lateFee;//滞纳金
	private int anjianId;//1代表短期2代表长期债务
	private AjType type;// 案件类型
    private Double minPayment;//最低还款额
	private int resultId;
	private CuiShouResult result;// 催收结果
	private Double ratio;//本期的奖励 额度
	private int deptId;
	private Dept dept;
    private String homeTown;//户籍地址
    private String familyAddress;//家庭地址
    private String procuration;//委托期限
    private Role role;//角色
    
    public Role getRole() {
		return role;
	}

	public void setRole(Role role) {
		this.role = role;
	}

	private Integer checkStatusId;//申请审核的状态   0:正常没有审核     1:正在审核 显示正在审核    2:审核未通过   3:审核通过
    
    //private Integer changeStatusId;//默认是0,申请改变的是1
    
    private String auditOpinion;//领导审核的意见
    private String applyOpinion;//个人申请的原因
    
    //4.3号的需求添加的标记
    
    private String remarks;
    
    public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Double getGetMoney() {
		return getMoney;
	}

	public void setGetMoney(Double getMoney) {
		this.getMoney = getMoney;
	}


/*	public Integer getChangeStatusId() {
		return changeStatusId;
	}

	public void setChangeStatusId(Integer changeStatusId) {
		this.changeStatusId = changeStatusId;
	}*/

	public String getAuditOpinion() {
		return auditOpinion;
	}

	public Integer getCheckStatusId() {
		return checkStatusId;
	}

	public void setCheckStatusId(Integer checkStatusId) {
		this.checkStatusId = checkStatusId;
	}

	public void setAuditOpinion(String auditOpinion) {
		this.auditOpinion = auditOpinion;
	}

	public String getApplyOpinion() {
		return applyOpinion;
	}

	public void setApplyOpinion(String applyOpinion) {
		this.applyOpinion = applyOpinion;
	}

	
    
	public String getYuqidate() {
		return yuqidate;
	}

	public void setYuqidate(String yuqidate) {
		this.yuqidate = yuqidate;
	}

	public Double getLixi() {
		return lixi;
	}

	public void setLixi(Double lixi) {
		this.lixi = lixi;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getContactNumber() {
		return contactNumber;
	}

	public void setContactNumber(String contactNumber) {
		this.contactNumber = contactNumber;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getNationality() {
		return nationality;
	}

	public void setNationality(String nationality) {
		this.nationality = nationality;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getBorrowMoney() {
		return borrowMoney;
	}

	public void setBorrowMoney(String borrowMoney) {
		this.borrowMoney = borrowMoney;
	}

	public String getGetMoneyTime() {
		return getMoneyTime;
	}

	public void setGetMoneyTime(String getMoneyTime) {
		this.getMoneyTime = getMoneyTime;
	}

	public String getOtherName1() {
		return otherName1;
	}

	public void setOtherName1(String otherName1) {
		this.otherName1 = otherName1;
	}

	public String getOtherRelation1() {
		return otherRelation1;
	}

	public void setOtherRelation1(String otherRelation1) {
		this.otherRelation1 = otherRelation1;
	}

	public String getOtherPhone1() {
		return otherPhone1;
	}

	public void setOtherPhone1(String otherPhone1) {
		this.otherPhone1 = otherPhone1;
	}

	public String getOtherName2() {
		return otherName2;
	}

	public void setOtherName2(String otherName2) {
		this.otherName2 = otherName2;
	}

	public String getOtherRelation2() {
		return otherRelation2;
	}

	public void setOtherRelation2(String otherRelation2) {
		this.otherRelation2 = otherRelation2;
	}

	public String getOtherPhone2() {
		return otherPhone2;
	}

	public void setOtherPhone2(String otherPhone2) {
		this.otherPhone2 = otherPhone2;
	}

	public String getOtherName3() {
		return otherName3;
	}

	public void setOtherName3(String otherName3) {
		this.otherName3 = otherName3;
	}

	public String getOtherRelation3() {
		return otherRelation3;
	}

	public void setOtherRelation3(String otherRelation3) {
		this.otherRelation3 = otherRelation3;
	}

	public String getOtherPhone3() {
		return otherPhone3;
	}

	public void setOtherPhone3(String otherPhone3) {
		this.otherPhone3 = otherPhone3;
	}

	public String getLoanDate() {
		return loanDate;
	}

	public void setLoanDate(String loanDate) {
		this.loanDate = loanDate;
	}

	public String getRepaymentDate() {
		return repaymentDate;
	}

	public void setRepaymentDate(String repaymentDate) {
		this.repaymentDate = repaymentDate;
	}

	public double getInterest() {
		return interest;
	}

	public void setInterest(double interest) {
		this.interest = interest;
	}

	public double getInterestRate() {
		return interestRate;
	}

	public void setInterestRate(double interestRate) {
		this.interestRate = interestRate;
	}

	public double getPenalty() {
		return penalty;
	}

	public void setPenalty(double penalty) {
		this.penalty = penalty;
	}

	public double getLateFee() {
		return lateFee;
	}

	public void setLateFee(double lateFee) {
		this.lateFee = lateFee;
	}

	public double getMinPayment() {
		return minPayment;
	}

	public void setMinPayment(double minPayment) {
		this.minPayment = minPayment;
	}

	public String getHomeTown() {
		return homeTown;
	}

	public void setHomeTown(String homeTown) {
		this.homeTown = homeTown;
	}

	public String getFamilyAddress() {
		return familyAddress;
	}

	public void setFamilyAddress(String familyAddress) {
		this.familyAddress = familyAddress;
	}

	public String getProcuration() {
		return procuration;
	}

	public void setProcuration(String procuration) {
		this.procuration = procuration;
	}

	public String getDeptorCard() {
		return deptorCard;
	}

	public void setDeptorCard(String deptorCard) {
		this.deptorCard = deptorCard;
	}

	public String getOwnphone() {
		return ownphone;
	}

	public void setOwnphone(String ownphone) {
		this.ownphone = ownphone;
	}

	public int getDeptId() {
		return deptId;
	}

	public void setDeptId(int deptId) {
		this.deptId = deptId;
	}

	public Dept getDept() {
		return dept;
	}

	public void setDept(Dept dept) {
		this.dept = dept;
	}

	public Double getRatio() {
		return ratio;
	}

	public void setRatio(Double ratio) {
		this.ratio = ratio;
	}

	public String getMessionCount() {
		return messionCount;
	}

	public void setMessionCount(String messionCount) {
		this.messionCount = messionCount;
	}

	public Integer getDatasourceId() {
		return datasourceId;
	}

	public void setDatasourceId(Integer datasourceId) {
		this.datasourceId = datasourceId;
	}

	public String getAjbh() {
		return ajbh;
	}

	public void setAjbh(String ajbh) {
		this.ajbh = ajbh;
	}

	public String getDatasourceName() {
		return datasourceName;
	}

	public void setDatasourceName(String datasourceName) {
		this.datasourceName = datasourceName;
	}

	public String getIdcard() {
		return idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getLastcontactDate() {
		return lastcontactDate;
	}

	public void setLastcontactDate(String lastcontactDate) {
		this.lastcontactDate = lastcontactDate;
	}

	public String getWtdate() {
		return wtdate;
	}

	public void setWtdate(String wtdate) {
		this.wtdate = wtdate;
	}

	public double getEntrustmoney() {
		return entrustmoney;
	}

	public void setEntrustmoney(double entrustmoney) {
		this.entrustmoney = entrustmoney;
	}

	public double getLeftmoney() {
		return leftmoney;
	}

	public void setLeftmoney(double leftmoney) {
		this.leftmoney = leftmoney;
	}

	public double getReceivemoney() {
		return receivemoney;
	}

	public void setReceivemoney(double receivemoney) {
		this.receivemoney = receivemoney;
	}

	public double getRecovery() {
		return recovery;
	}

	public void setRecovery(double recovery) {
		this.recovery = recovery;
	}

	public String getDays() {
		return days;
	}

	public void setDays(String days) {
		this.days = days;
	}

	public int getCustomerId() {
		return customerId;
	}

	public void setCustomerId(int customerId) {
		this.customerId = customerId;
	}

	public Customer getCustomer() {
		return customer;
	}

	public void setCustomer(Customer customer) {
		this.customer = customer;
	}

	public int getUserId() {
		return userId;
	}

	public void setUserId(int userId) {
		this.userId = userId;
	}

	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public int getAnjianId() {
		return anjianId;
	}

	public void setAnjianId(int anjianId) {
		this.anjianId = anjianId;
	}

	public AjType getType() {
		return type;
	}

	public void setType(AjType type) {
		this.type = type;
	}

	public int getResultId() {
		return resultId;
	}

	public void setResultId(int resultId) {
		this.resultId = resultId;
	}

	public CuiShouResult getResult() {
		return result;
	}

	public void setResult(CuiShouResult result) {
		this.result = result;
	}
     
	public void setEntrustmoney(Double entrustmoney) {
		this.entrustmoney = entrustmoney;
	}

	public void setLeftmoney(Double leftmoney) {
		this.leftmoney = leftmoney;
	}

	public void setReceivemoney(Double receivemoney) {
		this.receivemoney = receivemoney;
	}

	public void setRecovery(Double recovery) {
		this.recovery = recovery;
	}

	public void setInterest(Double interest) {
		this.interest = interest;
	}

	public void setInterestRate(Double interestRate) {
		this.interestRate = interestRate;
	}

	public void setPenalty(Double penalty) {
		this.penalty = penalty;
	}

	public void setLateFee(Double lateFee) {
		this.lateFee = lateFee;
	}

	public void setMinPayment(Double minPayment) {
		this.minPayment = minPayment;
	}

	@Override
	public String toString() {
		return "DataSource [datasourceId=" + datasourceId + ", ajbh=" + ajbh
				+ ", datasourceName=" + datasourceName + ", productName="
				+ productName + ", contactNumber=" + contactNumber
				+ ", gender=" + gender + ", nationality=" + nationality
				+ ", province=" + province + ", city=" + city
				+ ", borrowMoney=" + borrowMoney + ", getMoneyTime="
				+ getMoneyTime + ", otherName1=" + otherName1
				+ ", otherRelation1=" + otherRelation1 + ", otherPhone1="
				+ otherPhone1 + ", otherName2=" + otherName2
				+ ", otherRelation2=" + otherRelation2 + ", otherPhone2="
				+ otherPhone2 + ", otherName3=" + otherName3
				+ ", otherRelation3=" + otherRelation3 + ", otherPhone3="
				+ otherPhone3 + ", lixi=" + lixi + ", idcard=" + idcard
				+ ", getMoney=" + getMoney + ", company=" + company
				+ ", address=" + address + ", loanDate=" + loanDate
				+ ", lastcontactDate=" + lastcontactDate + ", messionCount="
				+ messionCount + ", wtdate=" + wtdate + ", ownphone="
				+ ownphone + ", entrustmoney=" + entrustmoney + ", leftmoney="
				+ leftmoney + ", receivemoney=" + receivemoney + ", recovery="
				+ recovery + ", days=" + days + ", customerId=" + customerId
				+ ", deptorCard=" + deptorCard + ", customer=" + customer
				+ ", userId=" + userId + ", user=" + user + ", repaymentDate="
				+ repaymentDate + ", yuqidate=" + yuqidate + ", interest="
				+ interest + ", interestRate=" + interestRate + ", penalty="
				+ penalty + ", lateFee=" + lateFee + ", anjianId=" + anjianId
				+ ", type=" + type + ", minPayment=" + minPayment
				+ ", resultId=" + resultId + ", result=" + result + ", ratio="
				+ ratio + ", deptId=" + deptId + ", dept=" + dept
				+ ", homeTown=" + homeTown + ", familyAddress=" + familyAddress
				+ ", procuration=" + procuration + ", checkStatusId="
				+ checkStatusId + ", auditOpinion=" + auditOpinion
				+ ", applyOpinion=" + applyOpinion + "]";
	}
	

}
